草庐IT

安卓 JSONObject : Search function

全部标签

android - 在没有安卓设备的情况下开发安卓应用

在没有Android设备的情况下开发Android应用程序是否足够(无需在真实设备上测试它而不仅仅是模拟器)? 最佳答案 这取决于您愿意使用哪种不同类型的传感器。模拟器只是Android操作系统,但它使用您计算机的处理器,因此您使用计算机处理器获得的结果将比Android设备强大得多。如果您愿意通过您的应用获利,您最好使用Android设备来测试您的应用,因为您不希望获得糟糕的用户体验,对吗?还有一点,如果您正在制作使用网络服务的应用程序,您将在获得服务器响应的时间问题上获得完全不同的结果。由于模拟器使用您的快速宽带互联网,而您的用

android - 在安卓上构建 vp8

我正在尝试为Android构建vp8编解码器。我使用成功生成libvpx.so的sourceryg++运行configure.sh脚本和armv6的makefile。之后我写了一个JNI包装器并成功地用ndk-build编译了它。当我在Gingerbread智能手机上运行它时,我收到了一个UnsatisfiedLinkError“找不到libpthread.so.0”。我怎样才能摆脱这个错误? 最佳答案 来自http://git.chromium.org/gitweb/?p=webm/bindings.git;a=blob_plai

安卓内核版本名称

我已经为beagleboardxMrevC成功构建了Gingerbread2.3.4。现在我想在init.rc之后运行的脚本中检查Linux内核版本名称。在linux中,我们可以使用命令uname-r找到相同的内容。但是在android内核中是找不到的。有人可以帮我做一些示例脚本来做同样的事情吗? 最佳答案 /proc目录下有一个版本文件。在shell中尝试cat/proc/version,它应该会显示有关您的内核的信息。 关于安卓内核版本名称,我们在StackOverflow上找到一个

安卓:绝对布局?

我是Android新手。我喜欢随心所欲地使用各种绘图对象。所以我一直在使用绝对布局。我收到一条消息,说要使用不同的布局。我读到这是因为不同手机的分辨率不同。我的问题是,这是不使用绝对布局的唯一原因吗?我做了一个使用度量来调整像素的方法。publicintwidthRatio(doubleratioIn){DisplayMetricsdm=newDisplayMetrics();//getsscreenpropertiesgetWindowManager().getDefaultDisplay().getMetrics(dm);doublescreenWidth=dm.widthPixe

安卓常见设计模式6------代理模式(Kotlin版)

1.W1是什么,什么是代理模式?​代理模式(ProxyPattern)是一种结构型设计模式,用于在访问对象之前或之后提供额外的功能或控制。代理模式可以用于各种情况,例如延迟加载、权限控制、日志记录等。​2.W2为什么,为什么需要使用代理模式,能给我们编码带来什么好处?​控制访问:代理模式可以在访问对象之前或之后添加额外的逻辑。这使得我们可以对对象的访问进行控制,例如权限验证、安全检查、延迟加载等。代理充当了客户端和实际对象之间的中介,可以在不修改实际对象的情况下,通过代理来控制对对象的访问。隔离复杂性:通过使用代理模式,我们可以将复杂性分散到不同的对象中。代理类负责处理额外的逻辑,而实际对象可

android - 自动显示 EditText 的自定义键盘。安卓

我想在我的android应用程序中制作自定义键盘并为特定的EditText显示它。我已阅读文档并发现,我需要扩展InputMethodService类。但是我没有找到如何为某些EditText自动显示此键盘。谢谢 最佳答案 AndroidSDK中有一个例子加载那个安卓项目New-->AndroidSampleProject-->SoftKeyboard要为特定的编辑文本框显示键盘,您需要覆盖OnTouchlistener 关于android-自动显示EditText的自定义键盘。安卓,我

android - 以语音识别模式启动安卓键盘

我想以编程方式打开键盘,让它立即开始进行语音识别,而无需用户按下麦克风按钮。我知道如何实现SpeechRecognizer-这不是我要找的。我想启动键盘VR和文本直接进入编辑View。这可能吗? 最佳答案 不幸的是,这是不可能的,但它非常应该。当我需要使用离线语音识别作为“hack”时,我一直在寻找一种方法来做到这一点-但我无法实现。我只能建议您提交AOSPenhancementrequest关于InputType.以下添加内容会有所帮助:android:inputType="voice"如果你把它的链接放回这里,我相信很多人会加注

java - 安卓编辑文本 : setOnFocusChangeListener doesn't work

我正在使用这段代码来检查我的edittext焦点与否:gelar_pp=(EditText)polis.findViewById(R.id.gelar_pp);gelar_pp.setOnFocusChangeListener(newOnFocusChangeListener(){LinearLayoutlayout_nama_pp=(LinearLayout)findViewById(R.id.layout_nama_pp);publicvoidonFocusChange(Viewv,booleanhasFocus){if(!hasFocus){layout_nama_pp.setB

java - 安卓工作室说 'Local variable is redundant'

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我在许多方法上收到警告,说局部变量是多余的。这是一个示例方法:publicMyObjectgetMSListItem(intpos){MyObjectli=getItem(pos);returnli;}现在看来,我想,我可以这样做来修复它:publicMyObjectgetMSListItem(intpos){returngetItem(pos);}另一个例子:publicStringge

android - react native 安卓 : How to change the color of ListView "end of scroll" animation?

如何更改动画的颜色? 最佳答案 颜色基于AppTheme中的accentColor。要更改它,请将您的AppTheme(通常在res/values/styles.xml中)更改为:#F00#000#000请注意这是一个全局应用更改,每个ScrollView弹跳动画都会有这种颜色。 关于android-reactnative安卓:HowtochangethecolorofListView"endofscroll"animation?,我们在StackOverflow上找到一个类似的问题: